#include <vector> 

class NoDefault {
public:
	NoDefault(int i) { }
};

class C {
public:
	C() : def(0) { } // define the constructor of C.
private:
	NoDefault def;
};

int main()
{
	C c;

	std::vector<C> vec(10);
	system("pause");
	return 0;
}